package com.ruoyi.coal.modules.coalpile.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.coal.common.utils.PageUtils;
import com.ruoyi.coal.modules.coalpile.domain.CoalPileInfoEntity;
import com.ruoyi.coal.modules.coalpile.domain.vo.CoalPileInfoVo;
import com.ruoyi.coal.modules.coalpile.domain.vo.PdfVo;
import java.util.List;
import java.util.Map;

public interface CoalPileInfoService extends IService<CoalPileInfoEntity> {
    PageUtils queryPage(Map<String, Object> paramMap);

    List<CoalPileInfoVo> getALLByCoalYardId(Integer paramInteger);

    CoalPileInfoVo getOneByCoalYardIdAndCoalPileId(Integer paramInteger1, Integer paramInteger2);

    List<CoalPileInfoVo> getALLByHistoryId(Integer paramInteger);

    PdfVo getPdfVoByPileId(int paramInt);

    List<CoalPileInfoEntity> getCutUpMeasureFile(Integer paramInteger);

    List<CoalPileInfoVo> getCoalPileExceptMain(Integer paramInteger);

    List<CoalPileInfoVo> getCoalPileGltf(Integer paramInteger);
}

